/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
/*********************************
		FOOTER 1
*********************************/
@media (min-width: 992px) {
  #footer #newsletter_block_left {
    min-height: 100px;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  #footer #newsletter_block_left .title_block {
    font-size: 40px;
    padding: 26px 0px;
  }
}
@media (max-width: 1199px) {
  #footer #newsletter_block_left .title_block {
    font-size: 30px;
    padding: 36px 0px;
  }
}
@media (min-width: 992px) {
  #footer #newsletter_block_left .title_block {
    width: 27%;
    margin: 0px;
    border-right: 1px solid #ffffff;
    float: left;
  }
  .rtl #footer #newsletter_block_left .title_block {
    border-left: 1px solid #ffffff;
    border-right: inherit;
  }
  .rtl #footer #newsletter_block_left .title_block {
    float: right;
  }
}
@media (max-width: 991px) {
  #footer #newsletter_block_left .title_block {
    text-align: center;
    margin-top: 20px;
    padding: 0px;
  }
}
#footer #newsletter_block_left .title_block span {
  font-weight: 300;
}
@media (min-width: 992px) {
  #footer #newsletter_block_left .block_content {
    width: 73%;
    float: left;
  }
  .rtl #footer #newsletter_block_left .block_content {
    float: right;
  }
}
#footer #newsletter_block_left form {
  float: left;
}
.rtl #footer #newsletter_block_left form {
  float: right;
}
#footer #newsletter_block_left form .form-group {
  float: left;
}
.rtl #footer #newsletter_block_left form .form-group {
  float: right;
}
@media (max-width: 991px) {
  #footer #newsletter_block_left form .form-group {
    margin-bottom: 10px;
  }
}
#footer #newsletter_block_left form input[type="text"] {
  border: none;
  color: #ffffff;
  letter-spacing: 2px;
}
@media (min-width: 992px) {
  #footer #newsletter_block_left form input[type="text"] {
    min-height: 100px;
    background: none;
  }
  #footer #newsletter_block_left form input[type="text"]:-webkit-autofill, #footer #newsletter_block_left form input[type="text"]:focus {
    color: #ffffff;
    -webkit-box-shadow: 0 0 0 50px #edb42c inset;
    box-shadow: 0 0 0 50px #edb42c inset;
  }
}
@media (max-width: 991px) {
  #footer #newsletter_block_left form input[type="text"] {
    background-color: white;
    background-color: rgba(255, 255, 255, 0.1);
    zoom: 1;
    background-color: transparent\9;
  }
  #footer #newsletter_block_left form input[type="text"]:-webkit-autofill, #footer #newsletter_block_left form input[type="text"]:focus {
    color: #ffffff;
    -webkit-box-shadow: 0 0 0 50px rgba(153, 205, 78, 0.5) inset;
    box-shadow: 0 0 0 50px rgba(153, 205, 78, 0.5) inset;
  }
}
#footer #newsletter_block_left form .btn {
  font-weight: 300;
  color: white;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.15);
  zoom: 1;
  background-color: transparent\9;
}
@media (min-width: 992px) {
  #footer #newsletter_block_left form .btn {
    min-height: 100px;
    height: 100%;
  }
}
#footer #newsletter_block_left form .btn:hover {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.35);
  zoom: 1;
  background-color: transparent\9;
}
